#flashMessage {
	border:1px solid #ddd;
	margin:10px 0;
	padding:10px;
}
.error-message {

}
#lemlogo {
	border:1px solid #ddd;
	width:30%;
	height:70px;
	float:left;
}
#lemlogo a {margin:20px;}
#topmenu {
	border:1px solid #ddd;
	height:70px;
	float:left;
	margin:0 20px;
	padding:0 20px;
}
#topmenu ul {
	margin:10px;
}
#topmenu ul li {
	margin:3px;
}
#userpanel {
	height:70px;
	float:right;
	/** border:1px solid #ddd; */
	width:200px;
}
#userpanel ul {
	margin:10px;
}
#userpanel li {
	display: inline;
}
#userpanel li a {
/**	border:1px solid #ddd; */
}

#leftside {
	float:left;
	width:80%;
}
#rightside {
	float:left;
	width:20%;
}
#registera, #restorepass {
	width:65%;
	border:1px solid #ddd;
	padding:10px 0 0 30px;
	margin:10px 0;
}
#registera li, #restorepass li {
	margin:10px 0;
}
#registera legend, #restorepass legend {
	border:1px solid #ddd;
	padding:5px 20px;
	margin:0 0 0 20px;
}
#registera label, #restorepass label {
	width:250px;
	display:block;
	float:left;
}
#captchaUl li {
	display:inline;
}
#captchaInput input {
	vertical-align:top;
}
#captchaInput input {
	font-size:300%;
	height:50px;
	width:17%;
}
#captchaImage {
	width:200px;
}
#captchaArrow {
	color:#ddd;
	width:50px;
	font-size:300%;
}
#socTest, #socTestForm, #typeDesc {
	/** width:55%; */
	margin:0 20px 0 0;
}

#socTest, #typeDesc fieldset, #socTestForm fieldset {
	border:1px solid #ddd;
	padding:10px;
	margin:10px 0;
}
#socTest>legend, #typeDesc legend {
	border:1px solid #ddd;
	padding:5px 20px;
	margin:0 0 0 20px;
}

#socTest input {
	float:left;
	margin:5px;
}

#socTest label {
	border:1px solid #ddd;
	display:block;
	float:left;
	width:39%;
	margin: 0 20px;
	padding:10px;
}

#typesList {
	border:1px solid #ddd;
	float:left;
	margin:10px 0 0 3px;
	padding:10px;
}
#typesList legend {
	border:1px solid #ddd;
	padding:5px 20px;
	margin:0 0 0 20px;
}
#typesList li {
	border:1px solid #ddd;
	padding:3px 20px;
	margin:1px 0 0 20px;
}
#profile {
	border:1px solid #ddd;
	width:65%;
}
#profile legend {
	border:1px solid #ddd;
	margin:0 0 0 20px;
	padding:5px 20px;
}
#profile ul li {
	border:1px solid #ddd;
	padding:2px 10px;
	margin:10px;
}
#profile div label, #profile .sex {
	width:40%;
	display:block;
	float:left;
}
#profile .input input {}
#profile .date div {border:1px solid #ddd;float:left;}
#profile .date {margin:2px 0;}
/**
#profile fieldset {clear:both;}
#usersList {
	border:1px solid #ddd;
	padding:10px;
	margin:20px 0 0 30px;
}
#usersList li {
	display:block;
	border:1px solid #ddd;
	padding:10px;
	margin:10px;
	float:left;
}
*/

#uploadForm ul {
	margin:10px 30px;
}
#uploadForm ul li {
	border:1px solid #ddd;
	display: inline;
	padding:10px;
	margin:10px;
}
#uploadForm ul li label {
	margin:0 10px 0 0;
}
#fotosList, #usersList {
	display:block;
	margin:20px 0 0 30px;
}
#fotosList li, #usersList li {
	width:235px;
	height:255px;
	border:1px solid #ddd;
	background: #fff;
	display:block;
	margin:10px;
	padding:20px;
	float:left;
}
#fotosList li a.delete, #usersList li a.link {
	position:relative;
	border:1px solid #ddd;
	float:right;
	padding:5px 10px;
}
#fotosList li.tail a.delete, #usersList li.tail a.link {
	bottom: -10px;
}
#fotosList li.long a.delete, #usersList li.long a.link {
	bottom: -25px;
}
#fotosList li a {
}
#fotosList li img, #usersList li img {
	display:block;
	margin:auto auto;
}
#fotosList li.long img {
	margin:10% 0;
}
#fotoEditForm {
	margin:20px 0;
}
#fotoEditForm div {
	float:left;
	margin:10px;
}
#fotoEditForm img, #userFotos img {
	border:1px solid #ddd;
	display:block;
	margin:auto auto;
}
#fotoEditForm label {
	margin:0 20px 0 200px;
}
#userFotos {
	width:30%;
	margin:auto auto;
}
#userFotos div.paginate {
	border:1px solid #ddd;
	margin:0 21%;
}

#userIndex {
	float:left;
}
#userIndex img {
	border:1px solid #ddd;
}
#userIndexProf {
	border:1px solid #ddd;
	margin:0 10px;
	float:left;
}
#userIndexProf li {
	margin:5px;
	padding:5px;
}

#privateSettings, #chpassSettings, #searchPoint, #searchSettings {
	border:1px solid #ddd;
	margin:0 0 20px 0;
}
#privateSettings legend, #chpassSettings legend, #searchPoint legend, #searchSettings legend {
	border:1px solid #ddd;
	padding:5px 20px;
	margin:0 0 0 20px;
}
#privateSettings ul li, #chpassSettings ul li, #searchPoint ul li, #searchSettings ul li {
	padding:5px 20px;
	margin:0 0 0 20px;
}
#chpassSettings div label {
        width:25%;
        display:block;
        float:left;
}
#messages {
	border:1px solid #ddd;
	width:100%;
}
#messages legend {
	border:1px solid #ddd;
	margin:0 0 0 20px;
	padding:10px 20px;
}
#messages ul {
	clear:both;
}
#messages ul li {
	border:1px solid #ddd;
        display:block;
	margin:10px;
	padding:10px;
	float:left;
}
#messages ul li.text {
	width:40%;
}
#messages textarea {
	width:657px;
	height:200px;
}
#foto0 {
	border:1px solid #f55;
}
